package sistema.controleVendas.fachadas;

import java.util.List;

import sistema.controleVendas.entidades.Bairro;
import sistema.controleVendas.persistencia.GerenciarBairrosPersistencia;

public class GerenciarBairroFachada {
	private static GerenciarBairroFachada singleton;
	private GerenciarBairrosPersistencia gbp = new GerenciarBairrosPersistencia();
	public static GerenciarBairroFachada getInstance(){
		if (singleton == null){
			singleton = new GerenciarBairroFachada();
		}
		return singleton;
	}
	public void inserirBairro(Bairro bairro){
		gbp.adicionarBairro(bairro);
	}
	public void removerBairro(Bairro bairro){
		gbp.removerBairro(bairro);
	}
	public List<Bairro> listarBairros(){
		return gbp.listarBairros();
	}
	public Bairro buscarBairroPorNome(Bairro bairro){
		return gbp.buscarBairroPorNome(bairro);
	}
	public Bairro buscarBairro(Bairro bairro){
		return gbp.buscarBairro(bairro);
	}

}
